fluorescent microscopy - French English Dictionary